[c]若有定义float x[4]={1.3,2.4,5.6},y=6;,则错误的语句是?
来源:百度知道 编辑:UC知道 时间:2024/05/03 02:25:59
是选择题我想问一下x[0]=y为什么对?y应该是整型阿,而x是浮点型。。。
整型到浮点型可以自动转换的,因为这样不会缺失精度,反过来就不能了。类似的还有char到int,float到double等等
这里的y是一个浮点数,那个数组后面是逗号不是分号
这条式子就相当于:float x[4] = {......}; float y = 6;
然后y就是一个数值,把这个数值赋给了x数组的第一个元素x[0]
float x[4]={1.3,2.4,5.6},y=6;
这句等价于:
float x[4]={1.3,2.4,5.6};
float y=6;
y也是float类型
[c]若有定义float x[4]={1.3,2.4,5.6},y=6;,则错误的语句是?
int与float定义问题?C高手进!!
我的 Turbo C 怎么不能定义float数据
C语言中float变量类型的定义是什么
若有已知声明“char c='1';int x=300;float t=35000;double d=3.1234567e10;"
请教 C语言 flaot x=float(3);为什么错误
定义float x=1.5那么(int)x是变量还是常量?
现在有以下定义,int a;double b;float c;char k;则下面的表达式a/b+c-k值的类型为:
float [10] C语言
C语言 float